#include <stdio.h>
#include <unistd.h>

const int g_val = 1000;

int main(){
    printf("I am a father process, pid: %d, ppid: %d, g_val: %d\n",getpid(), getppid(), g_val);
    pid_t id = fork();
    if(id == 0){
        while(1){
            printf("I am a child process, pid: %d, ppid: %d, g_val: %d\n",getpid(), getppid(), g_val);
            sleep(1);
        }
    }else{

        while(1){
            printf("I am a fathe process, pid: %d, ppid: %d, g_val: %d\n",getpid(), getppid(), g_val);
            sleep(1);
        }
    }
    return 0;
}














//int main(int argc, char* argv[]){
//    int i = 0;
//    for(; i < argc; i++){
//        printf("argv[%d]->%s\n",i ,argv[i]);
//    }
//    return 0;
//}        
    //    while(1){
//        printf("I am a process, pid: %d\n",getpid());
//        sleep(1);
//    }
    //.autorelabelreturn 0;
//CloudrResetPwdAgent}
